
Body{background:#f4f2d9 url(bg.gif) repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

Body#Print {background:#ffffff url() repeat-x !important; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#Print h1{font-size:18px; font-weight:bold; color:#000000; font-family:"Times New Roman", Times, serif}

#Main_Container{width:798px; margin:0 auto; padding:0 10px; background:#ffffff url(bg_shadow.gif) repeat-y;}

#Header_Navigation{background:#50575f url(bg_logo_top.gif) bottom left no-repeat; border-bottom:1px solid #8d939a; padding:7px 10px 0 0; height:16px; width:788px; margin:0 auto;}
#Header_Navigation UL{list-style:none; color:#ffffff; margin:0; padding:0}
#Header_Navigation LI{float:right; font-weight:bold}
#Header_Navigation a{color:#ffffff; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:9px}
#Header_Navigation #vline{display:block; padding:0 6px;}

Body#Home #Header{background:#414b57 url(bg_logo.gif) top left no-repeat; height:128px; border-bottom:6px solid #c8dc69;}
Body#Default #Header{background:#414b57 url(bg_logo.gif) top left no-repeat; height:128px;}
#Header UL{list-style:none; margin:0; padding:0;}
#Header LI{float:right;}

#search{text-align:right; height:28px}

#hp_middle_content_left{ float:left; background-color:#343740; padding:0;}
#hp_middle_content_left p{color:#ffffff}
#hp_middle_content_left UL{list-style:none; margin:0; padding:0;}
#hp_middle_content_left LI{float:left; border-right:1px solid #c8dc69; width:182px}
#hp_middle_content_left a{text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:10px}

#hp_middle_content_right{margin-left:550px; *margin-left:547px}
* + html div#hp_middle_content_right { margin-left:550px; }

#hp_middle_content_right p{color:#ffffff}

#HP_Content_Table{float:left; padding:0; *margin-right:-3px;}

#quicklinks{text-align:right; background-color: #c8dc69; padding-right:14px; height: 22px}

#support_center {border-top:6px solid #c8dc69;}
#support_center a {font-weight:bold}

#hp_bottom_banner{border-top:8px solid #dedede }
Table#store_banner{margin:10px 0 10px 10px}

#Footer{border-top:6px solid #c8dc69; padding:16px 26px; background-color:#50575f; font-size:11px}
#Footer UL{list-style:none; color:#a1b9c5; margin:0; padding:0; display:block;}
#Footer LI{float:left}
#Footer a{color:#a1b9c5; text-decoration:none}
#Footer #vline{display:block; padding:0 6px;}
#Footer p{color:#c7c5c5; display:block;  margin:10px 0 0 0;}
#Footer #vline{display:block; padding:0 6px;}

.ClearFix { clear: both; height: 0; font-size: 0; }


#breadcrumb{color:#56718e; font-size:10px; padding-left:193px; padding-top:10px; padding-bottom:10px}
#breadcrumb a {color:#626161; text-decoration:none; font-size:10px}

#int_left{width:150px; float:left; padding:0 12px 0 13px; border-bottom:0}
#int_left UL{list-style:none; color:#000000; margin:0 0 22px 0; padding:0; border-bottom:1px dotted #e2e6e1;}
#int_left LI UL, #int_left UL UL {border-bottom:0; margin:0;}
#int_left LI{float:none; font-weight:bold; font-size:10px; border-top:1px dotted #e2e6e1; padding:4px 0 4px 10px; background:#ffffff url(arrow_leftnav3.gif) no-repeat}
#int_left LI UL LI {float:none; font-weight:bold; font-size:10px; border:0 !important; margin-left:15px;}
#int_left a{color:#000000; text-decoration:none; font-weight:bold; font-size:10px}

#int_middle{width:340px; float:left; border-right: 2px dotted #c2c2c2; border-left: 2px dotted #c2c2c2; padding:0 15px; margin-top:0}
#int_middle_noRight{margin-left:177px; *margin-left:175px; border-left: 2px dotted #c2c2c2; padding:0 15px; margin-top:-22px}
#int_middle_none {border-left:0 none;margin-left:0;padding:0 15px;}

#int_right{margin-left:557px; *margin-left:555px}

#content_table{}


#content_table LI {margin-left:0; margin-bottom:10px}

.NLdiv {height:1px; color:#dedede}
.CDtableout{width:500px}
.CDtableout td {padding:5px}
















































/* ---------------------------------------------------------------------------
------------- Advocacy Styles ------------------------------------
/* ------------------------------------------------------------------ ------*/  

.ad_wrapper{background-color:#ffffff;}
a.ad_Item{font: Bold 11px Arial, Helvetica, sans-serif; color:#89A6AE}
#switcher_template_Headlines__ctl1_lnkActionItem{font: Bold 11px Arial, Helvetica, sans-serif; color:#89A6AE; }
.ad_Item{font: Normal 11px Arial, Helvetica, sans-serif; color:#333333}
.ad_table { width:550px; padding:8px }
.ad_officialTable { width:440px; padding:8px; border:solid 1px #cccccc}
.ad_Header { font: bold 11pt Arial, Helvetica, sans-serif;; color:#333333 }
.ad_SubHeader { font: bold 11px Arial, Helvetica, sans-serif;; color:#333333 }
.ad_TxtHeader { font: bold 11pt Arial, Helvetica, sans-serif; color:#333333 }
.ad_stateMap { background-image:url("/siteapps/advocacy/images/states_map.gif"); background-repeat:no-repeat}
.ad_ActionTitle {}
.ad_divider { background-color:#cccccc; height:2px }
.ad_btnGo { width:40px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_go.gif"); background-repeat:no-repeat}
.ad_btnAction {FONT:Normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; width:90px; height:20px; background-color:#cc0000; color:#ffffff }
.ad_btnSubmit { width:63px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_submit.gif"); background-repeat:no-repeat}
.ad_btnMore {FONT:Normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; width:50px; height:20px; background-color:#003399; color:#ffffff }
.ad_btnDetails {FONT:Normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; width:50px; height:20px; background-color:#003399; color:#ffffff }
.ad_btnPreview { width:80px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_preview.gif"); background-repeat:no-repeat}
.ad_btnSend { width:90px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_send_now.gif"); background-repeat:no-repeat}
.ad_btnBack {}
.ad_btnFind { width:40px; height:20px; background-image:url("/siteapps/advocacy/images/cmd_find.gif"); background-repeat:no-repeat}


.ad_Image {}
.ad_Decription {}
.ad_RightBox { width:150px; border:solid 1px #cccccc; padding:5px }
.ad_UrgentItem { padding-left:20px; background-image:url("/siteapps/advocacy/images/headline_urgent.gif"); background-repeat:no-repeat}
.ad_MyAction { padding-left:20px; background-image:url("/siteapps/advocacy/images/my_action.gif"); background-repeat:no-repeat}
.ad_text {FONT:Normal 10px Arial, Helvetica, sans-serif;}
.text {FONT:Normal 11px Arial, Helvetica, sans-serif; }
.text-small {FONT:Normal 10px Arial, Helvetica, sans-serif;}
.text-bold {FONT:Bold 11px Arial, Helvetica, sans-serif;}
.page-title {FONT:Bold 11px Arial, Helvetica, sans-serif;}
.chapter-title {FONT:Bold 11px Arial, Helvetica, sans-serif;}
.headline-title {FONT:Bold 11px Arial, Helvetica, sans-serif;}
.nav-link {FONT:Normal 11px Arial, Helvetica, sans-serif;}
.back-to-top { font: 11px verdana; height:30px; vertical-align:middle; }



#ad_Items_H2{color:#FFFFFF}
#ad_Find_Leg_H4{FONT:Bold 11px Arial, Helvetica, sans-serif; display:block; padding:3px;background-color:#ffffff;}

#ad_Find_Leg{padding:3px;background-color:#ffffff;}

div#switcher_template_Unknown_pnlLogin, div#ad_Main_Lgn_wrpr, div#ad_Main_Lgn{background-color:#ffffff;}

#ad_Zip_H2, #ad_Email_H2{FONT:Normal 11px Arial, Helvetica, sans-serif;background-color:#ffffff;}
.ad_Recp{FONT:Normal 11px Arial, Helvetica, sans-serif;}
#ad_Reg_wpr{background-color:#ffffff;}
#ad_Reg, #ad_Zip{background-color:#ffffff;}
.ad_Zip{background-color:#ffffff;}
#ad_Zip_wpr{margin:0px; display:block; background-color:#ffffff;}

#ad_Recp_h3, #ad_Ltr_h3{FONT:Bold 11px  Arial, Verdana, sans-serif; margin:0px; background-color:#ffffff;}
.ad_Ltr_h3{FONT:Bold 11px  Arial, Verdana, sans-serif; background-color:#ffffff;}
.legend{ margin:0px; background-color:#ffffff;}
#switcher_template_Search_txtAddress, #switcher_template_Search_txtAddressCity, #switcher_template_Search_lstAddressState, #switcher_template_Search_lstAddressState, #switcher_template_Search_txtAddressZip, #switcher_template_Search_cmdSearchAddress{
FONT:Normal 11px Arial, Helvetica, sans-serif;}
#switcher_template_Search_pnlAddressSearch{position:absolute; left:489px; top:-200px; FONT:Normal 11px Arial, Helvetica, sans-serif;}
.ad_MkLgn{ margin:0px;background-color:#ffffff;}
.ad_RegInfo{ margin:0px;background-color:#ffffff;}
.ad_Email{ margin:0px;background-color:#ffffff;}
#ad_Reg_H2{display:none}

#ad_Find_Leg fieldset {background-color:#ffffff;}

#ad_wrapper h3.legend  {color:#89A6AE;}

#ad_Reg fieldset {background-color:transparent;margin:0;
	padding:10px 20px;
	border:0;}
	
h5.ad_Recp,div.ad_Recp {font-weight:bold;}

div#ad_Email {
	margin:0px 0px 25px 0px;
	background-color:transparent;}
#ad_Email fieldset.ad_Email {padding-bottom:0px;}
#ad_Email fieldset.ad_Email label {
	width:150px;font-weight:bold;
	padding:0;
	margin:0px 5px 0px 0px;
	text-align:right;}
h2#ad_Email_H2 {
	font-size:14px;
	color:#000000;
	padding:0 0 0 0;
	font-weight:normal;}
#ad_Email_H2 b{
	font-size:16px;
	color:#89A6AE;	
	font-weight:bold;}
div#ad_Email_wrpr {
	margin:0px 0px 0px 0px;border:solid 1px #fff;
	background-color:transparent;
	padding:0px 0px 0px 10px;}

#ad_BtnPnl {background:#ffffff;}
#ad_Stw fieldset {background:transparent;}
div#ad_Stw_wpr {background:#ffffff;}
#switcher_template_EmailFriend_pnlButtonPanel {background-color:#ffffff;}
div.ad_Stw_submit {background-color:transparent;}
 h3#ad_Ele_state_H3, h3#ad_Ele_zip_H3, h3#ad_Ele_addr_H3{color:#4b6886; font-family: Arial, Helvetica, sans-serif;}


/*  Start Default Advocacy Styles */
 
#ad_wrapper {width:470px; position:relative; background-color:#ffffff; text-align:left; font-family: Arial, Helvetica, sans-serif; border:0 !important}
form#frmAdvocacy {position:relative;margin:0px; padding:0px;}
#ad_wrapper fieldset {border:0;}
div#ad_wrapper input.ad_chk {width:auto;}
#ad_wrapper label.ad_radio,#ad_wrapper label.ad_chk {
position:relative; top:0px; /top:3px;/* IE/NS8 hack helps align checkboxes and radiobuttons with label text*/}

#ad_wrapper label, #ad_wrapper input {display:block; float:left;}
#ad_wrapper h2 { font-size:14px; line-height:160%;} 
#ad_wrapper h3.legend  {font-size:16px; line-height:125%; font-weight:bold; color:#89A6AE;}

/*CHANGED 12-14-05, rp */
#ad_wrapper textarea {width:90%;float:none;}
.ad_Item h2 {border-bottom:1px solid #CCCCCC;}  
div#ad_Reg input.ad_sbt {position:static;padding-bottom:10px;}
#switcher_template_EmailFriend_pnlEmailFriend {position:relative;}

  /* start find legislators section */
  #ad_Find_Leg {  position:absolute;  right:0px;  top:190px;  /top:200px;  width:180px;  margin:0px 0px 0px 0px;}
  
  #ad_Find_Leg fieldset {  background-color:#ffffff;  border:none;  padding:15px;}
  
  #ad_Find_Leg h4 {
  font-size:11px;
  margin:0 0 5px 0;
  padding:0;}
  
  #ad_Find_Leg p {  font-size:11px;  font-weight:normal;  margin:0px 0 10px 0;  padding:1;} 

  #ad_Find_Leg label {width:35%;margin:5px 0;}
  
  #ad_Find_Leg input {width:55%;margin:5px 0;}
  
  #ad_Find_Leg select {width:57%;margin:5px 0;}
  
    #ad_Find_Leg label.ad_sbt {visibility:hidden;}
  
    #ad_Find_Leg input.ad_sbt     { 
    margin:4px 0px 0px 0px; width:65px; height:26px; background: transparent url(/siteapps/advocacy/images/voc_Btn_Find.gif) top left no-repeat; cursor: pointer; cursor: hand;}    
  /* end find legislators section */  


  /* start main loginbox  */  
    #ad_Main_Lgn_wrpr {width:auto;}
  
  #ad_Main_Lgn_H2 {font-size:14px; padding-bottom:0px; margin:0;}
  div#ad_Main_Lgn {margin:0px 0px 25px 0px; padding-bottom:15px; background-color:#ffffff;}

    #ad_Main_Lgn fieldset.ad_Main_Lgn {padding:11px 11px 0px 11px; border:0px; margin:0px;}

      #ad_Main_Lgn p#ad_Main_Lgn_p {display:none;}

      #ad_Main_Lgn fieldset.ad_Main_Lgn label {
      width:auto;
      padding:0px 0px 0px 0px;
      margin:0px 4px 0px 3px;
      text-align:right;
      vertical-align:none;}

      #ad_Main_Lgn fieldset.ad_Main_Lgn input {
      width:85px;
      height:17px;
      padding:0px;
      margin:0px;}

      #ad_Main_Lgn #ad_pwd {margin-bottom:8px;} 
      #ad_Main_Lgn fieldset.ad_Main_Lgn br.ad_pwd {display:block;clear:left;}
      #ad_Main_Lgn fieldset.ad_Main_Lgn label.ad_sbmt {display:none;}

      #ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_sbt {
      clear:left;
      display:inline;
      margin:10px 0 10px 67px;
      /margin-left:70px;
      width:65px;
      height:26px;
      background: transparent url(/siteapps/advocacy/images/voc_Btn_Sgnin_sml.gif) top right no-repeat;
      cursor: pointer;
      cursor: hand;}    

      #ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_chk {
      display:inline;
      margin:0px 0px 7px 72px;
      padding:0px;
      width:auto;
      height:auto;}

      #ad_Main_Lgn fieldset.ad_Main_Lgn label.ad_chk {
      width:auto;
      text-align:left;}

      #ad_Main_Lgn br {display:none;}
      #ad_Main_Lgn br.sbt {clear: both;display:inline;}
      #ad_Main_Lgn br.rmbrMe {clear: both;display:inline;}

      #ad_Main_Lgn a.ad_forgot{
      margin:0px 0px 0px 82px;
      padding:10px 5px 10px 12px;
      background: transparent url(/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif) center left no-repeat;}      
      
      #ad_Main_Lgn a.ad_join {
      margin:0px 0px 0px 0px;
      padding:10px 0px 10px 12px;
      background: transparent url(/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif) center left no-repeat;}      
  /* end main loginbox  */ 

  /* start main action item list */
  #ad_Items_wrpr {width:auto;}
    
    h2#ad_Items_H2 {
    margin:0;
    padding:1px;}
    
    div#ad_Items {
    border:1px solid #fff;
    padding:0;}
      
    div.ad_Item {
    margin:0;
    padding:10px 0px;
    vertical-align:top;
    clear:left;
    width:100%;}
      
    a.ad_Item {
    font-size:11px;
    font-weight:bold;
    color:#4b6886;
    float:left;
    padding:0px 5px 7px 0px;
    clear:left;}
      
    div.ad_Item span.ad_urgent {
    background: transparent url(/siteapps/advocacy/images/voc_urgent.gif) top left no-repeat;
    width:72px;
    height:20px;
    display:block;
    float:left;}
    
    div.ad_Item span.ad_urgent span {
    visibility:hidden;}
    
    div.ad_Item span.ad_myActions {
    background: transparent url(/siteapps/advocacy/images/voc_myActions.gif) top left no-repeat;
    width:77px;
    height:20px;
    display:block;
    float:left;}
    
    div.ad_Item span.ad_myActions span {
    visibility:hidden;}
    
    div.ad_Item br {clear:left;}
    
    img.ad_Item {
    margin:0 10px 0px 0px;
    padding:0;
    float:left;
    display:inline;}
      
    p.ad_Item {
    font-size:11px;
    line-height:130%;
    padding:0;
    margin:0;}
    
    ul#ad_ItemNav {
    list-style:none;
    margin:0;
    padding:25px 0 35px 0;}
            
    #ad_ItemNav li {
    float:left;
    padding:3px 6px 3px 0px;}
    
    #ad_ItemNav li a {
    color:#4b6886;}
  /* end action item list */
  
p#ad_Main_1 {display:none;}
div#ad_Main_2 {display:none;}
div#ad_Main_3 {display:none;}

  /* start legislators/previous actions section */
  #ad_Leg_Prev {
  position:absolute;
  right:0px;
  top:0px;
  width:180px;
  margin:70px 0px 0px 190px;}
  
  #ad_Leg_Prev h4 {
  font-size:11px;
  margin:0 0 5px 0;
  padding:0;}
  
  #ad_Leg_Prev h5 {
  font-size:11px;
  font-weight:normal;
  margin:0px 0 5px 0;
  padding:0;} 
  
  #ad_Leg_Prev ul  {
  list-style:none outside none;
  margin:0;
  padding:0;}
  
  #ad_Leg_Prev li {
  display:inline;
  list-style:none outside none;
  margin:0;
  padding:0;} 
  
  #ad_Leg_Prev a {
  display:block;
  margin:2px 0 4px 0;
  padding:0px;}
  
  #ad_Leg, #ad_Prev {
  background-color:#ffffff;
  margin:10px;
  padding:10px;}
  /* end legislators/previous actions section */    
    
  /* start welcome user section */
  #ad_Wlcm_wrpr {
  margin:0 0 25px 0;
  color:#999999;}
  
  #ad_Wlcm_wrpr span {
  font-size:14px;
  font-weight:bold;
  color:black;}
  
  #ad_Wlcm_wrpr a,#ad_Wlcm_wrpr a:visited,#ad_Wlcm_wrpr a:active {
  font-size:11px;
  padding-left:5px;
  padding-right:5px;
  text-decoration:none;
  font-weight:bold;}
  #ad_Wlcm_wrpr a:hover {
  text-decoration:underline;} 
  /*end welcome user section */
  
  
  /* start *logged in* action item section  */
  #ad_Items_LgdIn_wrpr {
  width:280px;
  margin:0px 200px 0px 0px;}
    
    h2#ad_Items_LgdIn_H2 {
    font-size:20px;
    margin:0;
    padding:0;}
    
    div#ad_Items_LgdIn {
    border:1px solid #CCC;
    padding:16px;
    margin:0;}
    
    ul#ad_ItemNav_LgdIn {
    list-style:none;
    margin:0;
    padding:25px 0 35px 0;}       
    
    #ad_ItemNav_LgdIn li {
    float:left;
    padding:3px 6px 3px 0px;}
    
    #ad_ItemNav_LgdIn li a {
    color:#4b6886;}
      
  /* end *logged in* action item section  */
    
p#ad_Main_LgdIn_1 {display:none;}
div#ad_Main_LgdIn_2 {display:none;}
div#ad_Main_LgdIn_3 {display:none;}


  /* start identification loginbox  */  
  
  #ad_Lgn_H2 {
  font-size:14px;
  padding-bottom:0px;
  margin:0;}

div#ad_searchForBills{background-color:#ffffff; width:520px}
table#ad_congressionalBillsTable{width:520px}
P#ad_Ele_search_P a {color:#4b6886}

  div#ad_Lgn {
  margin:0px 0px 25px 0px;
  padding-bottom:15px;
  background-color:#ffffff;}
  
  h3.legend {
  padding:11px 11px 0px 11px;
  border:0px;
  margin:0px; color:#4b6886}
  
  #ad_Lgn p#ad_Lgn_p2 {
  padding:11px 11px 0px 11px;
  border:0px;
  margin:0px;}

    #ad_Lgn fieldset.ad_Lgn {
    padding:11px 11px 0px 11px;
    border:0px;
    margin:0px;}

      #ad_Lgn p#ad_Lgn_p2 {display:none;}

      #ad_Lgn fieldset.ad_Lgn label {
      width:67px;
      padding:0px 0px 0px 0px;
      margin:0px 0px 0px 3px;
      text-align:right;
      vertical-align:none;}

      #ad_Lgn fieldset.ad_Lgn input {
      width:120px;
      height:17px;
      padding:0px;
      margin:0px 7px 4px 3px;}

      #ad_Lgn #ad_pwd {margin-bottom:8px;}  
      
      #ad_Lgn fieldset.ad_Lgn label.ad_sbmt {
      display:none;}

      #ad_Lgn fieldset input.ad_sbt {
      margin:-4px 0px 0px 0px;
      width:65px;
      height:26px;
      background: transparent url(/siteapps/advocacy/images/voc_Btn_Sgnin_sml.gif) top left no-repeat;
      cursor: pointer;
      cursor: hand;}    

      #ad_Lgn fieldset.ad_Lgn input.ad_chk {
      display:inline;
      margin:0px 0px 7px 72px;
      padding:0px;
      width:auto;
      height:auto;}

      #ad_Lgn fieldset.ad_Lgn label.ad_chk {
      width:auto;
      text-align:left;}

      #ad_Lgn br  {display:none;}
      #ad_Lgn br.sbt {clear: both;display:inline;}
      #ad_Lgn br.rmbrMe {clear: both;display:inline;}

      #ad_Lgn a.ad_forgot{
      margin:0px 0px 0px 82px;
      padding:10px 12px 10px 12px;
      background: transparent url(/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif) center left no-repeat;}      
      
      #ad_Lgn a.ad_join {
      margin:0px 0px 0px 0px;
      padding:10px 12px 10px 12px;
      background: transparent url(/siteapps/advocacy/images/voc_Brkt_RmbrMe.gif) center left no-repeat;}           
  /* end identification loginbox  */ 
  
  
  /* start zip code box  */   
  
  /*CHANGED 12-14-05, rp */
  #ad_Zip_wpr {padding:20px;}
  #ad_Zip_H2 {
  font-size:14px;
  font-weight:normal;
  padding-bottom:0px;
  margin:0;}

  div#ad_Zip {
  margin:0px 0px 25px 0px;
  background-color:#ffffff;}

    /*CHANGED 12-14-05, rp */
    #ad_Zip fieldset.ad_Zip {   
    padding:20px;
    border:0px;
    margin:0px;}

      #ad_Zip legend {
      display:none;}  

      #ad_Zip p#ad_Zip_p {display:none;}

      #ad_Zip fieldset.ad_Zip label {
      width:98px;
      padding:0;
      margin:0px 5px 0px 0px;
      text-align:right;}

      #ad_Zip fieldset.ad_Zip input {
      width:162px;
      height:17px;
      padding:0px;}
      
      #ad_Zip fieldset.ad_Zip label.ad_sbmt {
      display:none;}

      #ad_Zip fieldset input.ad_sbt {
      margin:-3px 0px 0px 8px;
      width:65px;
      height:26px;
      background: transparent url(/siteapps/advocacy/images/voc_Btn_Go.gif) top left no-repeat;
      cursor: pointer;
      cursor: hand;}

      br.ad_zip {display:none;}
           
  /* end zip box  */  
  
  
  /* start Email box  */  
  
  /*CHANGED 12-14-05, rp */
  #ad_Email_H2 {
  font-size:14px;
  padding-bottom:0px;
  font-weight:normal;
  margin:20px 0 0 0;}

  div#ad_Email {
  margin:0px 0px 25px 0px;
  background-color:#ffffff;}

    #ad_Email fieldset.ad_Email {
    padding:11px;
    padding-bottom:13px;
    border:0px;
    margin:0px;}

      #ad_Email legend {
      display:none;}  

      #ad_Email p#ad_Email_p {display:none;}

      #ad_Email fieldset.ad_Email label {
      width:118px;
      padding:0;
      margin:0px 5px 0px 0px;
      text-align:right;}

      #ad_Email fieldset.ad_Email input {
      width:162px;
      height:17px;
      padding:0px;}
      
      /*CHANGED 12-14-05, rp */
      div#ad_Email_wrpr div#ad_Email fieldset.ad_Email label.ad_sbmt {
      display:none;}

      #ad_Email fieldset input.ad_sbt {
      margin:-3px 0px 0px 8px;
      width:65px;
      height:26px;
      background:transparent url(/siteapps/advocacy/images/voc_Btn_Go.gif) top left no-repeat;
      cursor:pointer;
      cursor:hand;}

      br.ad_email {display:none;}        
  /* end zip box  */  
  
  /* start Identification Item Area */
  
  #ad_Id_Item_wpr h2 {margin:0;padding:0;border-bottom:1px solid #CCC;}
  
  /* end Identification Item Area */
  
  /* start  registration area ---------------------
  -----------------------------------------------*/
  /* CHANGED 12-14-05, rp */
  #ad_Reg_wpr {
  background-color:#ffffff;
  padding:20px 20px 0px 20px;}
  
  /*CHANGED 12-14-05, rp */
  #frmAdvocacy #ad_Reg_H2 {
  color:#800000;
  padding:12px 15px 15px 0px;
  margin:0px 0px 0px 0px;}  
  
  div#ad_Reg {padding-bottom:25px;padding-top:1px;margin-top:5px;}
    
  /*CHANGED 12-14-05, rp */
  #ad_Reg h3.legend {
  padding:0;
  border:0px;
  margin:20px 0px 5px 0px;} 
  
  /* CHANGED 12-14-05, rp */
  #ad_RegInfo_p {
  margin:0px 0px 5px 0px;
  padding:0 0 0 20px;
  clear:both; }
  
  /* CHANGED 12-14-05, rp */
  #ad_Reg fieldset {
  margin:0;
  padding:20px 10px;
  border:0;
  background-color:#ffffff;}
  
      span.ad_label {
      display: block;
      width: 117px;
      margin:0px 9px 0px 0px;
      text-align:left;
      float: left;}
  
      p#ad_Reg_p {margin:0px;padding:0;}    
    
      #ad_Reg label {
      width: 117px;
      padding:0;
      margin:0px 9px 0px 0px;}
            
      #ad_Reg input {
      width: 188px;
      margin: 0 0 6px 0;
      padding:0;}   
            
      #ad_Reg select {margin-bottom:6px;width: 188px;}  
      
      #ad_Reg input.ad_chk {
      width:auto;
      padding:0px;
      margin:0px 10px 3px 0px;}
      
      #ad_Reg input.ad_chkbx {
      width:auto;
      float:left;
      padding:0px;
      margin:0px 10px 3px 0px;}
    
      #ad_Reg label.ad_chk {
      width:auto;
      padding:0px;} 
      
        #ad_Reg fieldset.ad_RegInfo input.ad_radio {
        padding:0px;
        margin:0px 2px 0px 0px;
        width:auto;}
      
        #ad_Reg fieldset.ad_RegInfo label.ad_radio {
        width:auto;
        padding:0px;
        margin:0px 20px 0px 0px;} 

                        div#ad_Reg fieldset.ad_RegInfo label {
        width:120px;}     
        
      #ad_Reg br {clear: left;}
                
    /* start information fieldset */ 
        #ad_Reg fieldset.ad_RegInfo input.ad_radio {
        padding:0px;
        margin:0px 2px 0px 0px;
        width:auto;}
      
        #ad_Reg fieldset.ad_RegInfo label.ad_radio {
        width:auto;
        padding:0px;
        margin:0px 20px 0px 0px;}
    /* end information fieldset */
    
    
    /* start topics fieldset */     
    #ad_Reg fieldset.ad_Topc {padding:10px 0;}
    
    #ad_Reg fieldset.ad_Topc span {display:block;padding:18px 0 2px 6px;font-weight:bold;}
    
    #ad_Reg fieldset.ad_Topc input {display:inline;margin-left:10px;}

      
      p#ad_Topc_p {
      visbility:hidden;
      clear:both;}                
    /* end topics fieldset */     
    
    /* start newsletter fieldset */         
    #ad_Reg fieldset.ad_Nwsltr {padding:10px 0;}
    
    #ad_Reg fieldset.ad_Nwsltr input {margin-left:10px;display:inline;}

    /* end Newsletter fieldset*/  
    .ad_ltr_page_prev,.ad_ltr_page_next {
    float:left;
    display:block;
    cursor: pointer;
      cursor: hand;}  
      
    div#ad_Reg div.ad_counter input {width:160px;margin:0 5px;}
    
    div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input.ad_chk {width:auto;}
    /* CHANGED 12-14-05, rp */
    fieldset.ad_Ltr span {display:block;padding:0;margin:0;}
    
    /* added 12-20-05, jec */
    fieldset.ad_Ltr label span.alert
    {
    display:inline;
    padding-right:5px;
    }
    
    #ad_Reg fieldset.ad_Ltr input.ad_subject {width:250px; }

    #ad_Reg fieldset.ad_Ltr input.ad_subject_RdOnly {width:250px; }
    
    #ad_Reg fieldset.ad_Ltr textarea.ad_message {}

    #ad_Reg fieldset.ad_Ltr textarea.ad_message_RdOnly {  }       
    /* start Create Login fieldset  */  
    #ad_Reg fieldset.ad_MkLgn {
    padding-bottom:20px;
    margin-bottom:20px;}  
              
      p#ad_MkLgn_p {
      padding:0px 00px 9px 0px;
      clear:both;}  
              
      #ad_Reg fieldset.ad_MkLgn label {
      width: 118px; 
      margin-right:9px;}
                
      #ad_Reg fieldset.ad_MkLgn input {
      width: 160px; 
      margin-bottom:16px;}
                
      #ad_Reg fieldset.ad_MkLgn input.pwd {
      margin-bottom:1px;}
                
      #ad_Reg fieldset.ad_MkLgn #ad_Mk_pwd2 {
      margin-bottom:8px;}           
                  
      #ad_Reg fieldset.ad_MkLgn input.ad_chk {
      display:inline;
      margin:0px 3px 4px 140px;  
      /margin-left:147px; 
      padding:0px;
      width:auto;
      float:left;}
            
      #ad_Reg fieldset.ad_MkLgn label.ad_chk {
      display:inline; 
      text-align:left;
      float:left;}        
    /* end Create Login fieldset  */      
    
    #ad_Reg input.ad_preview {
    margin:0 15px 0 0px;    
    width:auto;
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;
    height:33px;
    width:80px;   }         
            
    #ad_Reg label.ad_sbmt {display:block;visibility:hidden;}

    #ad_Reg input.ad_sbt {
    height:25px;
    width:100px;
    margin:0px 0 0 0;
    padding:0px;
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Cont.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;}  
    /* end registion area */  

p#ad_Id_1 {display:none;} 
div#ad_Id_2 {display:none;} 
div#ad_Id_3 {display:none;}   

#ad_Ltr_wpr {padding:1px 0 40px 0;margin:0;}

  #ad_Ltr_wpr #ad_Reg_H2, #ad_Ltr_wpr #ad_Reg_p {display:none;}

  #ad_Ltr_wpr #ad_Reg_wpr {
  padding:0 20px 30px 20px;
  margin:0;}
  
  #ad_Ltr_wpr #ad_Reg {
  padding:0;
  margin:0;
  padding-bottom:40px;}
  
  #ad_Ltr_wpr #ad_Reg h3 {
  padding:15px 0 5px 0;
  margin:0;}
  
  #ad_Ltr_wpr #ad_Reg fieldset {
  padding:10px 10px 20px 20px;
  margin:0;}
  
  #ad_Ltr_wpr #ad_Reg fieldset input {
  padding:0;
  margin:0 3px 0 0;}        
        
  /* start recipients fieldset */
    h5.ad_Recp,div.ad_Recp {padding:8px 0 2px 0;clear:left;}
    
    fieldset.ad_Recp {
    margin-left:0px;
    padding-left:0;}
    
    span.ad_chk {display:block;clear:left;}
    
    fieldset.ad_LtrFriend span  input {width:auto;}
    
    fieldset.ad_Recp select {width:40%;}
    
    #ad_Reg_wpr  fieldset.ad_Recp input.ad_radio, #ad_Reg_wpr  fieldset.ad_Recp label {
    width:auto;}
    
    br.ad_Recp_print,br.ad_Recp_email {display:none;}
  
    .ad_wrong {text-align:right;padding-top:11px;}
  /* end recipients fieldset */
          
  /* start letter fieldset */
  /* CHANGED 12-14-05, rp */
  #ad_Ltr_wpr fieldset.ad_Ltr {padding:20px 0;}
  
    #ad_Ltr_wpr fieldset.ad_Ltr label {
    margin:0;
    padding:0;  
    width:auto;   
    clear:left;
    float:none;}
    
    #ad_Ltr_wpr fieldset.ad_Ltr input {
    margin:0;
    padding:0;    
    clear:left;
    float:none;}
            
    #ad_Ltr_wpr fieldset.ad_Ltr textarea {
    width:85%;
    height:250px;
    margin:0 0 10px 0;
    padding:0;
    clear:left;
    float:none;
    display:block;}
    
    #ad_Ltr_wpr fieldset.ad_Ltr select {
    width:75%;}
    
    #ad_Ltr_wpr fieldset.ad_Ltr input.ad_chkbx {
    width:auto;
    float:left;}      
  /* end letter fieldset */ 
    
    /* start information fieldset */  
    #ad_Ltr_wpr  fieldset.ad_RegInfo {
    padding:15px 0 0 0;
    margin:0;}        
      
    #ad_Ltr_wpr .ad_label,  #ad_Ltr_wpr  fieldset.ad_RegInfo label {
    margin:5px 0 8px 0;
    padding:0;  }
    
    #ad_Ltr_wpr #ad_RegInfo_p {
    margin:0px 0px 5px 0px;
    padding:0;
    clear:both;
    position:relative;
    top:-5px; }
    
      #ad_Ltr_wpr  fieldset.ad_RegInfo input.ad_radio {
      padding:0px;
      margin:0px 2px 0px 0px;
      width:auto;}
        
      #ad_Ltr_wpr  fieldset.ad_RegInfo label.ad_radio {
      width:auto;
      padding:0px;
      margin:0px 20px 0px 0px;}
    /* end information fieldset */    
              
    /* start topics fieldset */   
      #ad_Ltr_wpr  p#ad_Topc_p {
      visibility:hidden;
      clear:both;}                
    /* end topics fieldset */       
  
    #ad_Ltr_wpr input.ad_preview {
    height:33px;
    width:80px;
    margin:15px 10px 0px 0px;   
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;
    float:left;}
  
    #ad_Ltr_wpr  input.ad_sbt {
    position:static;
    height:35px;
    width:150px;
    margin:15px 10px 0px 0px;
    cursor: pointer;
      cursor: hand;   
    background: transparent url(/siteapps/advocacy/images/voc_Btn_SendNow.gif) top left no-repeat;} 
          
#ad_Ltr_1 {display:none;}
#ad_Ltr_2 {display:none;}
#ad_Ltr_3 {display:none;}


#ad_FrFo_wpr #ad_Wlcm_wrpr {
margin:0 0 15px 0;
padding:0;}

div#ad_FrFo_wpr  div#ad_Item {}

div#ad_wrapper div#ad_FrFo_wpr  h2.ad_Item {
margin:0;
padding:0;
border-bottom:1px solid #CCCCCC;}

#ad_FrFo_wpr #ad_Reg_wpr {
background-color:transparent;}

#ad_FrFo_wpr #ad_Reg_wpr #ad_Reg_H2 {
padding:0;
margin:0;
font-size:14px}

#ad_FrFo_wpr #ad_Reg {
padding:10px 0 60px 0;
background-color:#ffffff;}

#ad_FrFo_wpr p#ad_Reg_p {display:none;}

  /* start recipient section */
  #ad_FrFo_wpr fieldset.ad_Recp br {display:none;}
  
  #ad_FrFo_wpr div .ad_Recp div label {padding:0 0 0 3px;;margin:0;text-align:left;}
 
  #ad_FrFo_wpr fieldset.ad_Recp .ad_wrong {width:auto;clear:left;}

  #ad_FrFo_wpr .ad_Recp {clear:left;}
  /* end recipient section */

  #ad_Reg fieldset.ad_LtrFriend {margin-left:0;}
  
#ad_FrFo_wpr fieldset.ad_LtrFriend label {width:auto;}
#ad_Reg fieldset.ad_LtrFriend label {width:auto;}
#ad_Reg  fieldset.ad_LtrFriend input {margin:0;padding:0;}

#ad_FrFo_wpr fieldset.ad_LtrFoe label {width:auto;}

#ad_FrFo_wpr fieldset.ad_RegInfo label {width:100px;padding-left:0;margin-left:0;}

#ad_FrFo_wpr input.ad_chk {width:auto;}

div.ad_label_foe {margin:7px 0 0 112px;}

#ad_FrFo_wpr div.ad_label_foe p {
padding:7px 0 0 0;
margin:0;}

#ad_FrFo_wpr div.ad_label_foe label {
width:auto;
margin-top:10px;}

    /* start Create Login fieldset  */  
                    
      #ad_FrFo_wpr p#ad_MkLgn_p {
      padding:0px 20px 9px 15px;
      clear:both;}  
      
      #ad_FrFo_wpr fieldset.ad_MkLgn {
      margin:0 20px;padding:15px; }
              
      #ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn label {
      width: 118px; 
      margin-right:9px;}
                
      #ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input {
      width: 160px; 
      margin-bottom:16px;}
      
      #ad_Reg textarea {width:85%;}
                
      #ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input.pwd {
      margin-bottom:1px;}
                
      #ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn #ad_Mk_pwd2  {
      margin-bottom:8px;}           
                  
      #ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input.ad_chk {
      display:inline;
      margin:0px 3px 4px 140px;  
      /margin-left:147px; 
      padding:0px;
      width:auto;
      float:left;}
      
    /* end Create Login fieldset  */    

    #ad_FrFo_wpr  input.ad_preview {
    height:33px;
    width:80px;
    margin:15px 10px 0px 0px;
    padding:0px;    
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;
    float:left;
    position:static;}
  
    #ad_FrFo_wpr  input.ad_sbt {
    height:35px;
    width:150px;
    margin:15px 10px 0px 0px;
    padding:10px;
    cursor: pointer;
      cursor: hand;   
    background: transparent url(/siteapps/advocacy/images/voc_Btn_SendNow.gif) top left no-repeat;
    position:static;}         
    
#ad_FrFo_LgdIn_wpr #ad_Wlcm_wrpr {
margin:0 0 15px 0;
padding:0;}

div#ad_FrFo_LgdIn_wpr  div#ad_Item {}

div#ad_wrapper div#ad_FrFo_LgdIn_wpr  h2.ad_Item {
margin:0;
padding:0;
border-bottom:1px solid #CCCCCC;}

#ad_FrFo_LgdIn_wpr #ad_Reg {margin-bottom:40px;}
  
  #ad_FrFo_LgdIn_wpr  input.ad_radio {padding:0;margin:0;}

  /* start recipient section */
  #ad_FrFo_LgdIn_wpr fieldset.ad_Recp br {display:none;}
  
  fieldset.ad_Recp div.ad_left,fieldset.ad_Recp div.ad_right {float:left;width:48%;}
  
  #ad_FrFo_LgdIn_wpr div .ad_Recp div label {padding:0 0 0 3px;;margin:0;text-align:left;}
 
  #ad_FrFo_LgdIn_wpr fieldset.ad_Recp .ad_wrong {width:auto;clear:left;}

  #ad_FrFo_LgdIn_wpr .ad_Recp {clear:left;}
  /* end recipient section */
    
    
    #ad_FrFo_LgdIn_wpr #ad_Reg div.ad_LtrFriend_Nav, #ad_FrFo_LgdIn_wpr div.ad_LtrFoe_Nav {margin:0;padding:0 0 8px 20px;font-size:11px;}
    
    #ad_FrFo_LgdIn_wpr fieldset.ad_LtrFriend label {width:auto;}
    
    
    #ad_FrFo_LgdIn_wpr textarea {width:85%;}

    #ad_FrFo_LgdIn_wpr fieldset.ad_LtrFoe label {width:auto;}

    #ad_FrFo_LgdIn_wpr fieldset.ad_RegInfo label {width:100px;padding-left:0;margin-left:0;}

    #ad_FrFo_LgdIn_wpr input.ad_chk {width:auto;}

  div.ad_label_foe {margin:7px 0 0 112px;}

  #ad_FrFo_LgdIn_wpr div.ad_label_foe p {
  padding:7px 0 0 0;
  margin:0;}

  #ad_FrFo_LgdIn_wpr div.ad_label_foe label {
  width:auto;
  margin-top:10px;}
  
  #ad_FrFo_LgdIn_wpr input.ad_preview {
  height:33px;
  width:80px;
  margin:15px 10px 0px 0px;
  padding:0px;    
  background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
  cursor: pointer;
  cursor: hand;
  float:left;
  position:static;}
  
  #ad_FrFo_LgdIn_wpr  input.ad_sbt {
  height:35px;
  width:150px;
  margin:15px 10px 0px 0px;
  padding:10px;
  cursor: pointer;
  cursor: hand;   
  background: transparent url(/siteapps/advocacy/images/voc_Btn_SendNow.gif) top left no-repeat;
  position:static;}     

#ad_Ltr_Personal_wpr {
padding:1px;
margin:0;}

  #ad_Ltr_Personal_wpr #ad_Reg_H2, #ad_Ltr_Personal_wpr #ad_Reg_p {display:none;}

  #ad_Ltr_Personal_wpr #ad_Reg_wpr {
  padding:0 20px 0 20px;
  margin:0;}
  
  #ad_Ltr_Personal_wpr #ad_Reg {
  padding:0;
  margin:0;
  padding-bottom:50px;}
  
  #ad_Ltr_Personal_wpr #ad_Reg h3 {
  padding:15px 0 5px 0;
  margin:0;}
  
  #ad_Ltr_Personal_wpr #ad_Reg fieldset {
  padding:10px 10px 20px 20px;
  margin:0;}
  
  #ad_Ltr_Personal_wpr #ad_Reg fieldset input {
  padding:0;
  margin:0 3px 0 0;}  
      
  /* end Item section */
  #ad_Ltr_Personal_wpr h2 {
  border-bottom: #CCCCCC solid 1px ;
  padding:0;
  margin:0;}      
  /* end Item section */
        
  /* start recipients fieldset */
    div.ad_Recp {padding-bottom:5px;}
    
    #ad_Reg_wpr  fieldset.ad_Recp input.ad_radio, #ad_Reg_wpr  fieldset.ad_Recp label {
    width:auto;}
    
    br.ad_Recp_print,br.ad_Recp_email {display:none;}
  
    .ad_wrong {text-align:right;padding-top:11px;}
  /* end recipients fieldset */
          
  /* start letter fieldset */
  #ad_Ltr_Personal_wpr fieldset.ad_Ltr {padding:1px;}
  
    #ad_Ltr_Personal_wpr fieldset.ad_Ltr label {
    margin:0;
    padding:0;  
    width:auto;   
    clear:left;
    float:none;}
    
    #ad_Ltr_Personal_wpr fieldset.ad_Ltr input {
    margin:0;
    padding:0;    
    clear:left;
    float:none;}
    
    fieldset.ad_LtrFriend label.ad_message {width:auto;}
    
    #ad_Ltr_Personal_wpr fieldset.ad_Ltr textarea {
    width:85%;
    height:250px;
    margin:0 0 10px 0;
    padding:0;
    clear:left;
    float:none;
    display:block;}
    
    div#ad_Reg fieldset.ad_Ltr input.ad_chkbx, div#ad_Reg fieldset.ad_Ltr label {
    width:auto;
    clear:none;
    float:left;}      
  /* end letter fieldset */
  
    
    /* start information fieldset */  
    #ad_Ltr_Personal_wpr  fieldset.ad_RegInfo {
    padding:15px 0 0 0;
    margin:0;}
      
    #ad_Ltr_Personal_wpr .ad_label,  #ad_Ltr_Personal_wpr  fieldset.ad_RegInfo label {
    margin:5px 0 8px 0;
    padding:0;  }
    
    #ad_Ltr_Personal_wpr #ad_RegInfo_p {
    margin:0px 0px 5px 0px;
    padding:0;
    clear:both;
    position:relative;
    top:-5px; }
    
      #ad_Ltr_Personal_wpr  fieldset.ad_RegInfo input.ad_radio {
      padding:0px;
      margin:0px 2px 0px 0px;
      width:auto;}
        
      #ad_Ltr_Personal_wpr  fieldset.ad_RegInfo label.ad_radio {
      width:auto;
      padding:0px;
      margin:0px 20px 0px 0px;}
      
    div#ad_Reg_wpr fieldset.ad_RegInfo span input, div#ad_Reg_wpr fieldset.ad_RegInfo span label {width:auto;}
    /* end information fieldset */    
    
    /* start topics fieldset */     
    #ad_Ltr_Personal_wpr  #ad_Reg fieldset.ad_Topc {}
              
      #ad_Ltr_Personal_wpr  p#ad_Topc_p {
      visibility:hidden;
      clear:both;}                
    /* end topics fieldset */       
  
    #ad_Ltr_Personal_wpr input.ad_preview {
    height:33px;
    width:80px;
    margin:15px 10px 0px 0px;
    padding:0px;    
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;
    float:left;}
  
    #ad_Ltr_Personal_wpr  input.ad_sbt {
      height:35px;
      width:150px;
      margin:15px 10px 0px 0px;
      padding:0px;
      background: transparent url(/siteapps/advocacy/images/voc_Btn_SendNow.gif) top left no-repeat;
      cursor: pointer;
      cursor: hand;   
      float:left;
    } 
          
    #ad_YrAcct_wpr {
      padding:1px;
      margin:0;
    }

  #ad_YrAcct_wpr #ad_Reg_p {display:none;}
   
  #ad_YrAcct_wpr  div#ad_Reg_wpr H2#ad_Reg_H2 { 
  padding:0 0 5px 0;
  margin:0 0 13px 0;
  color:#000;
  border-bottom:1px solid #ccc;}

  #ad_YrAcct_wpr #ad_Reg_wpr {
  padding:1px;
  margin:0;
  background-color:transparent;}
  
  #ad_YrAcct_wpr #ad_Reg {
  padding:20px;
  margin:0;
  padding-bottom:50px;
  background-color:#ffffff;}
  
  #ad_YrAcct_wpr #ad_Reg h3 {
  padding:15px 0 5px 0;
  margin:0;}
  
  #ad_YrAcct_wpr #ad_Reg fieldset {
  padding:10px 10px 20px 20px;
  margin:0;}
  
  #ad_YrAcct_wpr #ad_Reg fieldset input {padding:0;margin:0 3px 0 0;} 
      
  /* end Item section */
  #ad_YrAcct_wpr h2 {
  border-bottom: #CCCCCC solid 1px ;
  padding:0;
  margin:0;}      
  /* end Item section */
        
  /* start recipients fieldset */
    div.ad_Recp {padding-bottom:5px;}
    
    #ad_Reg_wpr  fieldset.ad_Recp input.ad_radio, #ad_Reg_wpr  fieldset.ad_Recp label {
    width:auto;}
    
    br.ad_Recp_print,br.ad_Recp_email {display:none;}
  
    .ad_wrong {text-align:right;padding-top:11px;}
  /* end recipients fieldset */
          
  /* start letter fieldset */
  fieldset.ad_Ltr {padding:0;margin:0;}
  
    #ad_Reg fieldset.ad_Ltr label {margin:0;padding:0;  width:auto;}
    
    div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input {
    width:188px;
    margin:0px;
    margin-left:0px;
    padding:0px;}
    
    fieldset.ad_Ltr select {width:60%;margin:0;padding:0; }   
    
    div#ad_wrapper #ad_Reg fieldset.ad_Ltr textarea {
    width:85%;
    height:250px;
    margin:0 0 10px 0;
    margin-left:0px;
    padding:0;}
    
    div#ad_wrapper #ad_Reg fieldset.ad_Ltr input.ad_chkbx {width:auto;position:static;}         
  /* end letter fieldset */
      
    /* start information fieldset */  
    #ad_YrAcct_wpr  fieldset.ad_RegInfo {
    padding:15px 0 0 0;
    margin:0;}
      
    #ad_YrAcct_wpr .ad_label,  #ad_YrAcct_wpr  fieldset.ad_RegInfo label {
    margin:5px 0 8px 0;
    padding:0;  }
    
    #ad_YrAcct_wpr #ad_RegInfo_p {
    margin:0px 0px 5px 0px;
    padding:0;
    clear:both;
    position:relative;
    top:-5px; }
    
      #ad_YrAcct_wpr  fieldset.ad_RegInfo input.ad_radio {
      padding:0px;
      margin:0px 2px 0px 0px;
      width:auto;}
        
      #ad_YrAcct_wpr  fieldset.ad_RegInfo label.ad_radio {
      width:auto;
      padding:0px;
      margin:0px 20px 0px 0px;}
    /* end information fieldset */    
    
    /* start topics fieldset */     
    #ad_YrAcct_wpr  #ad_Reg fieldset.ad_Topc {}
              
      #ad_YrAcct_wpr  p#ad_Topc_p {
      visibility:hidden;
      clear:both;}                
    /* end topics fieldset */       
  
    #ad_YrAcct_wpr input.ad_preview {
    height:33px;
    width:80px;
    margin:15px 10px 0px 0px;
    padding:0px;    
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;
    float:left;}
  
    #ad_YrAcct_wpr  input.ad_sbt {
    height:35px;
    width:150px;
    margin:15px 10px 0px 0px;
    padding:0px;
    background: transparent url(/siteapps/advocacy/images/voc_Btn_SendNow.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;   
    float:left;} 
          
  
h2#ad_Thk_H2 {
  font-size:14px;
  padding-bottom:5px;
  margin:0 0 10px 0;
  border-bottom:1px solid #CCC;}

#ad_Thk_wpr .ad_Back {
    height:28px;
    width:158px;
    margin:10px 0px 0px 0px;
    padding:0px;
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Back.gif) top left no-repeat;
    float:left;}
    
#ad_Thk_mesg_H2 {margin:5px 0 8px 0;} 

#ad_Thk_mesg p {
margin:0;
padding:8px 0 0 0;
border-top:1px solid #CCCCCC;}
  
#ad_Thk_mesg {padding-bottom:10px; }

#ad_Card_wpr {background-color:#E9E9E9;padding-bottom:50px;}
  
#ad_Card_Image {text-align:center; padding:15px;}
  
#ad_Card fieldset {
  margin:0px 15px;
  padding:15px;
  background:#ffffff;}
  
#ad_Card fieldset.ad_CardInfo div#ad_left {width:50%; float:left;}
#ad_Card fieldset.ad_CardInfo input {width:170px;}
#ad_Card fieldset.ad_CardMsg label {width:100%; padding:5px 0px 5px 0px;}
#ad_Card fieldset.ad_CardMsg input {width:50%;}
br.ad_CardMsg_br {clear:left;}

div#ad_Friends_left {width:20px; float:left; padding-top:24px;}
div#ad_Friends_middle {width:200px; float:left;}
div#ad_Friends_right {width:200px }

span#ad_Friends_Txt {margin-left:12px; margin-bottom:5px;}


table.ad_Thk_Card {width:450px;}
table.ad_Thk_Card td {width:220px;}
table.ad_Thk_Card td input {width:180px;}

br.ad_CardMsg {clear:left;}

    #ad_Card_wpr input.ad_preview {
    height:33px;
    width:80px;
    margin:15px 10px 0px 0px;
    padding:0px;    
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;
    float:left;}
  
    #ad_Card_wpr  input.ad_sbt {
    height:35px;
    width:150px;
    margin:15px 10px 0px 0px;
    padding:0px;
    background: transparent url(/siteapps/advocacy/images/voc_Btn_SendNow.gif) top left no-repeat;
    position:relative;
    top:0;
    left:0;
    float:left;} 

div#ad_Stw_wpr {
  background:#ffffff;
  padding-bottom:0;
  margin-bottom:0;}
  
div#ad_Stw   {
  padding-bottom:0px;
  margin-bottom:0px;}
  
#ad_Stw fieldset {
  margin:0px 15px 0px 15px;
  padding:13px 15px 15px 15px;
  border:0;
  background-color:#ffffff;}
  
  #ad_Stw fieldset.ad_Friends {
  margin:0px 15px 0px 15px;
  padding:13px 15px 0px 15px;}
      
#ad_Stw fieldset.ad_StwInfo div#ad_left {width:50%; float:left;}
#ad_Stw fieldset.ad_StwInfo input {width:170px;}
#ad_Stw fieldset.ad_StwMsg label {width:auto; float:left; padding:5px 0px;}
#ad_Stw fieldset.ad_StwMsg input {width:60%;padding:0;margin:0;}

fieldset.ad_Friends label {display:none;}

br.ad_StwMsg_br {clear:left;}

span#ad_Friends_Txt {margin-left:12px; margin-bottom:5px;}

#ad_Stw_submit div input {float:left; width:170px;}
#ad_Stw_submit div label {float:left; width:170px;}

br.ad_StwMsg {clear:left;}

#ad_Stw_wpr table.ad_Thk_Card {width:100%;
border:0;
padding:0;
margin:0; }
#ad_Stw_wpr table.ad_Thk_Card td {width:190px;}
#ad_Stw_wpr table.ad_Thk_Card td input {width:160px;}

/* start position extra friend fields */
#switcher_template_EmailFriend_pnlButtonPanel {
background-color:#ffffff;
padding:0 15px ; 
margin:0;
clear:left;}

#ad_BtnPnl {
background:#ffffff;
padding:0 5px 15px 5px; 
/padding:0 15px 15px 15px; 
margin:0;}

table.ad_Thk_2 {width:100%;
border:0;
padding:0;
margin:0;}
table.ad_Thk_2 td {width:190px;}
table.ad_Thk_2 td input {width:160px;}

div.ad_Stw_submit {
height:95px;
margin:0;
padding:1px 15px;
background-color:#ffffff;}

div.ad_Stw_submit div {background:#ffffff;}

.ad_total_text {
margin-top:15px;
margin-left:15px;
/margin-left:0px;}

.ad_total {margin-bottom:15px;}
/* end position extra friend fields */

    div.ad_Stw_submit input.ad_preview {
    height:35px;
    width:100px;
    margin:15px 10px 15px 0px;
    padding:0px;    
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Preview.gif) top left no-repeat;
    cursor: pointer;
      cursor: hand;
    float:left;}
  
    div.ad_Stw_submit input.ad_sbt {
    height:35px;
    width:150px;
    margin:15px 10px 15px 0px;
    padding:0px;
    background: transparent url(/siteapps/advocacy/images/voc_Btn_SendNow.gif) top left no-repeat;} 

  #ad_Zip_lte_wrpr {}
  
  #ad_Zip_lte_H2 {
  padding-bottom:0px;
  margin:0;}

  #ad_Zip_lte {
  text-align:left;
  padding:10px 10px 0px 10px;
  background-color:#ffffff;}

    #ad_Zip_lte fieldset {
    padding:0px;
    padding-bottom:13px;
    border:0px;
    margin:0px;}

      #ad_Zip_lte label {
      width:60px;
      padding:0;
      margin:3px 3px 0px 0px;
      text-align:left;}

      #ad_Zip_lte input {
      width:162px;
      height:17px;
      padding:0px;}
      
      #ad_Zip_lte label.ad_sbmt {
      display:none;}

      #ad_Zip_lte fieldset input.ad_sbt {
      margin:0px 3px 0px 8px;
      width:65px;
      height:28px;
      background: transparent url(/siteapps/advocacy/images/voc_Btn_Go.gif) top left no-repeat;
      cursor: pointer;
      cursor: hand;}

      br.ad_zip {display:none;}       

#ad_Thk_Zip_H2 {
  padding-bottom:0px;
  margin:0;
  border-bottom:1px solid #CCCCCC; } 
  
#ad_Thk_Zip_wpr #ad_Thk_Zip_write {padding:1px 15px 5px 15px; margin:10px 0; background-color:#Ffffff;}

#ad_Thk_Zip_wpr #ad_Thk_Zip_send  {padding:1px 15px 15px 15px; margin:10px 0; background-color:#ffffff;}

#ad_Thk_Zip_send fieldset {
    padding:0px;
    border:0px;
    margin:0px;}
    
#ad_Thk_Zip_send select {width:150px; float:left; font-size:11px}
    
#ad_Thk_Zip_send input.ad_go {
    padding:0px;
    border:0px;
    margin:0px;}

#ad_Thk_Zip_send label {display:none}

#ad_Thk_Zip_rec { padding:0;margin:3px 3px 0px 0px;text-align:left;}
  
  #ad_Unable_p {
  padding:10px 0;
  color:#800000;
  font-weight:bold;}
  
  #ad_Unable_wpr div {
  margin:0;
  background-color:#ffffff;}
  
  #ad_Unable_wpr fieldset {
  margin:0;
  padding:10px;
  background-color:transparent;}
  
    #ad_Unable_wpr div#ad_Lgn_wpr fieldset label {text-align:right;width:130px;}
    
    #ad_Unable_wpr br {display:block;clear:left;}
  
    #ad_Unable_wpr div#ad_Lgn_wpr,#ad_Unable_wpr div#ad_Zip_wpr,#ad_Unable_wpr div#ad_Reg_wpr {
    margin:10px 0;}
    
    #ad_wrapper #ad_Unable_wpr h3 {
    color:#000000;
    margin:0 0 10px 0;
    padding:0;}
    
    /* start login section */
    #ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn label {
    width:65px;
    padding:0;
    margin:0 10px 0 0;}
    
    #ad_Unable_wpr  fieldset.ad_Lgn input {
    width:170px;
    padding:0;
    margin:4px 0;}  
    
    #ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn label.ad_sbt {
    display:block;
    visibility:hidden;}
      
    #ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn input.ad_sbt  {   background-image:url(/siteapps/advocacy/images/voc_Btn_Sgnin_Blue.gif); 
    position:static;
    padding:0;
    margin:5px 0 0 0;   }
    
    #ad_Unable_wpr #ad_Lgn  fieldset.ad_Lgn label.ad_chk {
    width:auto;
    padding:0;}
    
    #ad_Unable_wpr  #ad_Lgn    fieldset.ad_Lgn input.ad_chk  {
    width:auto;
    padding:0;
    margin:0 0 0 75px;
    /margin-left:72px;  } 
    
    #ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn  a.ad_forgot    {
    margin:0 0 0 75px;
    /margin-left:72px}
    /* end login section */ 
    
    /* start zip section */         
    #ad_Unable_wpr   #ad_Lgn fieldset.ad_Zip label {
    width:100px;
    padding:0;
    margin:0 5px 0 0;
    float:none;
    clear:left;}
    
    #ad_Unable_wpr   #ad_Lgn fieldset.ad_Zip input {
    width:170px;
    padding:0;
    margin:4px 0;
    float:none;
    clear:left;   } 
    
    div#ad_wrapper  #ad_Unable_wpr div .ad_Zip input.ad_sbt {   background-image:url(/siteapps/advocacy/images/voc_Btn_go_Blue.gif);  
    position:static;
    padding:0;
    margin:0 0 0 8px; }
    /* end zip section */
        
    /* start address section */
    #ad_wrapper #ad_Unable_wpr div fieldset.ad_RegInfo label {
    width:112px;
    padding:0;
    margin:0 12px 0 0;
    text-align:right;}
    
    #ad_Unable_wpr #ad_Lgn fieldset.ad_RegInfo input {
    width:170px;
    padding:0;
    margin:4px 0;
    clear:left;   } 
              
    #ad_Unable_wpr fieldset.ad_RegInfo input.ad_sbt {   background-image:url(/siteapps/advocacy/images/voc_Btn_go_Blue.gif);
    position:static;
    padding:0;
    /margin:0 0 0 -2px; }   
    /* end address section */
    
      
    /* post-integration edits */  
      /* new class added to reg form for 'Finished' button */
      /*CHANGED 12-14-05, rp */
      #ad_Reg input.ad_sbt_fnsh {
      height:25px;
      width:100px;
      margin:0px 0 0 0;
      padding:0px;
      background: transparent url(/siteapps/advocacy/images/button_finish.gif) top left no-repeat;
        cursor: pointer;
        cursor: hand;}  
    /* end registion area */
    
/* ---------------------------------------------------
------------    Start 191B     -----------------------
--------------------------------------------------- */

/* state, address, and zip leg. search, common styles */
  #ad_Ele_search_H2 { border-bottom: #B2B2B2 1px solid; padding:0 0 15px 0;}
  #ad_Ele_search_P { margin: 0; padding: 0 0 10px 0; color: #000;}

  .ad_search{
    padding-left:10px;
    width:100%;
  }
  .ad_search fieldset{
    border: none;
    padding:10px;
    margin:0;
  }
  .ad_search H3 { color: #933; font: bold 120%/130%; margin: 0; padding: 15px 0 5px 0;}
  .ad_search select {float:left;display:block;}
  #ad_wrapper .ad_search label.ad_sbt{display:none;}
  #ad_wrapper .ad_search input.ad_sbt { 
     background: transparent url(/siteapps/advocacy/images/voc_Btn_go.gif) top left no-repeat; 
     width: 50px; 
     height: 27px;
  }
  #ad_wrapper .ad_search label.ad_sbtMap { visibility: hidden;} 
  #ad_wrapper .ad_search div.ad_sbtMap {
    background: transparent url(/siteapps/advocacy/images/voc_Btn_Map.gif) 0px 10px no-repeat; 
    margin-top:10px;
    padding-right:0px;
    padding-top:10px;
    border-top:1px solid #FFF;
    height:246px;
  }
  #ad_wrapper .ad_search div.ad_sbtMap img{
    height:100%;
    width:100%;
  }
  
  #ad_Ele_state label{
    display:none;
  }
  .ad_search p{
    padding:0;
    margin:0 0 0 5px;
    color:#999;
  }
  .ad_search p strong{
    color:#000;
   }
  .clearall{
    clear:both;
  }
  #ad_Ele_addr label{
  	width:100px;
  }
  #ad_Ele_addr input.ad_sbt{
      margin:0px 0px 0px 100px;
      /margin:0px 0px 0px 50px;  /*IE hack */
  }
  #ad_Ele_zip div{
    height:50px;  
    display:inline;
    float:left;
  }
  #ad_Ele_left label, #ad_Ele_right label{
    float:left;
  }
  #ad_Ele_left input, #ad_Ele_right input{
    float:left;
    clear:left;
  }
  #ad_Ele_zip #ad_emdash{
    position:relative;
    top:20px;
    padding:0px 5px;
  }
  #ad_Ele_zip a{
    float:left;
    clear:both;
  }
  #ad_Ele_zip input.ad_sbt{
    display:inline;
    float:left;
    position:relative;
    top:20px;
  }

  .ad_search fieldset{
    background-color: #ffffff; 
  }
/* Election Results */
  #ad_Ele_results_H2 {
    border-bottom: #B2B2B2 1px solid;
    padding:0 0 15px 0;
  }
  #ad_Ele_results_P {
    margin: 0;
    padding: 0 0 10px 0;
    color: #999;
  }

/* Federal Officials */
  #ad_Ele_fedoff {
    margin: 0;
    padding: 20px;
    border: none;
    background: #ffffff;
  }
  #ad_Ele_fedoff_H3 {
    color: #933;
    font: bold 120%/130%;
    margin: 0;
    padding: 5px 0 0px 0;
  }

  #ad_Ele_fedoff ul{
    padding:0 0 20px 0px;
    margin:0;
    list-style-type:none;
    line-height:1.5;
  }
/* End Federal Officials */

/* State Officials */
  #ad_Ele_steoff_H3{
    color: #933;
    font: bold 120%/130%;
    margin: 0;
    padding: 5px 0 0px 0;
  }
  #ad_Ele_steoff{
    margin: 0;
    padding: 20px;
    border: none;
    background: #ffffff;
  }

  #ad_Ele_steoff ul{
    padding:0 0 20px 0px;
    margin:0;
    list-style-type:none;
    line-height:1.5;
    font-weight:bold;
  }
  #ad_Ele_steoff ul a{
    font-weight:normal;
  }
/* End State Officials */

  /* State Agency */
  fieldset#ad_Ele_stagncy{
    border-top:1px solid #FFF;
    border-bottom:1px solid #FFF;
    margin:5px -20px 5px -20px;
    padding:5px 20px 5px 20px;
    width:100%;
  }

  #ad_Ele_stagncy h4{
    border:0px solid red;
  }

  #ad_Ele_stagncy select
    {float:left;display:block;clear:left;}


  #ad_Ele_stagncy label.ad_sbt{
    display:none;
  }

  #ad_Ele_stagncy input.ad_sbt {
    width:100px;
    height: 30px;
    background: transparent url('/siteapps/advocacy/images/voc_Btn_go.gif') top left no-repeat;
    float:left;
  }
/* End State Agency */

/* State Offices */

  #ad_Ele_steoff table{
    border:1px solid #E1E1E1;
    margin:10px auto;
    background-color:#FFF;
    padding:0px;
    width:100%;
    clear:both;
  }
  #ad_Ele_steoff tr{
    padding:0;
    margin:0;
  }

  #ad_Ele_steoff a.btt{
    float:right;
  }

  #ad_Ele_steoff td{
    border-right:1px solid #F1F1F1;
    padding:4px;
  }
  #ad_Ele_steoff tr.alt{
    background:#ffffff;
  }
/* End State Offices */

  #ad_Ele_results_back{
    padding:10px 0px;
    }
    
 /* Election Results Details */   
    
      #ad_Ele_title{
        border-bottom: #B2B2B2 1px solid;
        padding:0 0 15px 0;
      }
      #ad_Ele_name{
        margin: 0px;
        padding: 10px;
        background-color: #ffffff;
      }
      .ad_Ele_label{
        color:#933;
        padding:10px 0 5px 0;
        margin:0px;
      }
      .ad_Ele_details{
        background-color:#ffffff;
        list-style-type:none;
        padding:10px;
        margin:0;
        line-height:1.5;
      }
      table.ad_Ele_details{
        width:100%;
   
      }
      table.ad_Ele_details caption{
        font-style:italic;
        font-weight:bold;
        text-align:left;
        padding:5px;
        width:100%;
        background-color:#ffffff;
      }
      .ad_Ele_details th{
        display:none;
      }
      table.ad_Ele_details td{
        vertical-align:top;
      }
      .ad_Ele_details address{
        font-style:normal;
    }
  /*End  Election Results Details */   
 /* Search */
 
    #ad_adsearch_title{
        border-bottom: #B2B2B2 1px solid;
        padding:0 0 15px 0;
      }
      .ad_adsearch{
        background-color:#ffffff;
        padding-left:15px;
      }
      #ad_adsearch_1 h3{
        color:#800000;
        margin-bottom:2px;
      }
      #ad_adsearch_1 p{
        font-weight:bold;
        padding:0;
        margin:2px;
      }
      #ad_adsearch_2 h3{
        color:#800000;
        margin-bottom:2px;
      }
      #ad_adsearch_2 p{
        margin:0px;
    
      }
      #ad_adsearch_name{
        width:15em;
        margin-bottom:1px;
      }
      #ad_adsearch_name label{
        width:5em;
        float:left;
        clear:left;
      }
      #ad_adsearch_name input{
        display:block;
    
      }
      #ad_adsearch_name p{
        clear:left;
        height:1%;
      }
      #ad_adsearch_pos{
        padding:0;
        margin:0;
      }
      #ad_adsearch_pos input{
        margin-top:10px;
        padding-bottom:10px;
      }
      #ad_adsearch_pos select{
        margin-right:30px;
        margin-bottom:15px;
      }
      #ad_adsearch_lead, #ad_adsearch_com{
        border:1px solid #F0F0F0;
        margin:15px 0px;
        vertical-align:top;
      }
      #ad_adsearch_lead select, #ad_adsearch_com select,
      #ad_adsearch_lead input, #ad_adsearch_com input{
        margin-bottom:15px;
        float:none;
        display:inline;
  }
  
  /* End Search */
  
  /* State Agency */
        #ad_stag_title{
          border-bottom: #B2B2B2 1px solid;
          padding:0 0 15px 0;
        }
        p.ad_stag_title{
        }
        ad_stag_label{
          color:#933;
          padding:10px 0 5px 0;
        }
        .ad_stag_details{
          background-color:#ffffff;
          list-style-type:none;
          padding:10px;
          margin:0;
          line-height:1.5;
        }
        table.ad_stag_details{
          width:100%;
  
        }
        table.ad_stag_details caption{
          font-weight:bold;
          text-align:left;
          padding:15px 5px 0 5px;
          width:100%;
          color:#800000;
          margin:0px;
        }
        .ad_stag_details th{
          display:none;
        }
        table.ad_stag_details td{
          vertical-align:top;
        }
        .ad_stag_details address{
          font-style:normal;
        }
        .ad_back_to{
          position:relative;
          top: 20px;
      }
    /*End State Agency */
    
    /* ScoreCard */  
      h4.ad_score{
        margin-bottom:5px;
      }
      address.ad_score{
        font-style:normal;
        font-size:11px;
        font-weight:500;
      }
      a.ad_score{
        padding:0px 3px;
        color;#0669CE;
      }
      table.ad_score{
        border:2px solid #CCC;
        border-collapse:collapse;
        margin:10px 0px;
        width:100%;
      }
      table.ad_score tr.ad_score td{
        background-color:#013E7D;
        color:#FFF;
        padding:7px 5px;
        font-weight:bolder;
        white-space: nowrap;

      }
      table.ad_score td{
        border:1px solid #FFF;
        background-color:#ECF2FE;
        font-size:11px;
        padding:5px; 
      }
      tr.ad_thead a{
        font-weight:bold;
        color:#000;
      }
      tr.ad_thead td{
        border-right:1px solid #E1E1E1;
        background-color:#F1F1F1;
        padding:4px;
        margin:0px;
      }  
      table.ad_score tr.alt td{
        background-color:#FFF;
      }
      tr.ad_score a{
        font-weight:bold;
        color:#FFF;
      }
/* End ScoreCard */      

/* Fig 35 Media Results */
  .ad_media{}
  .ad_media h3{
    color:#800000;
    padding-bottom:0px;
    margin-bottom:5px;
  
  }
  .ad_media table{
    width:100%;
    border-collapse:collapse;
    border:1px solid #CCC;
    background-color:#ECF2FE;
  }
  .ad_media td{
    border:1px solid #CCC;
    padding:7px 5px;
  }
  .ad_media td a{
    color:#3E7BD6;
  }
  tr.ad_media{
    background-color:#013E7D;
  }
  tr.ad_media td{
    border:1px solid #CCC;
    padding:5px;
  }
  tr.ad_media td a{
    color:#FFF;
    font-weight:bold;
    font-size:11px;
  }
  .ad_media tr.alt td{
    background-color:#FFF;
  }    
  .ad_media a.btt{
    float:right;
    color:#666;
    font-size:11px;
  } 
  /* End Fig 35 Media guide */
  
  /* Fig 36 Media guide Detail*/
  h2.ad_pagetitle{
        border-bottom: #B2B2B2 1px solid;
        padding:0 0 15px 0;
      }
  h3.ad_media_detail{
        margin: 0px;
        padding: 10px;
        background-color: #ffffff;
    }
    
  .ad_media_label{
      color:#933;
      padding:10px 0 5px 0;
      margin:10px 0 0 0;
   }
   .ad_media_details{
      background-color:#ffffff;
      list-style-type:none;
      padding:5px 10px;
      margin:0;
      line-height:1.5;
    }
    
    ul.ad_media_details ul{
      padding:0px 0px;
      margin:10px 0px 0px 0px;
      /margin:-5px 0px;
    }
    ul.ad_media_details li{
      list-style-type:none;
      margin:0;
      padding:0;
    }
    
    
/*  End Fig 36 Media guide Detail*/


/* ---------------------------------------------------
------------    End 191B    -----------------------
--------------------------------------------------- */    
    
/* ---------------------------------------------------
------------    start 191c    -----------------------
--------------------------------------------------- */ 

/* vote search */ 
#ad_Vote_search {width: 600px;}

.ad_votesH2 {font-size:90%;margin-bottom: 5px;}
#ad_Vote_search label {width: 70px;margin:0px 9px 0px 0;font-weight: bold;}
#ad_Vote_search input {width: 188px;margin-bottom:6px;}
#ad_Vote_search select {float: left;margin-bottom:6px;}
#ad_Vote_search br {clear: left;}
#ad_Vote_search fieldset {border: 0;background-color:#ffffff;padding: 10px;}
#ad_Vote_search input.ad_sbmt {
height:25px;width:47px;padding:0px;
background: transparent url('/siteapps/advocacy/images/voc_Btn_Go.gif') top left no-repeat;
cursor: pointer;cursor: hand;position:relative;}
#ad_votesTable {table-layout: fixed;border-collapse: collapse;}
#ad_votesTable td {padding: 10px;background-color: #ffffff;border: 1px solid #FFF;}
#ad_votesTable .th td {text-align: center;color: #FFF;white-space: nowrap;padding: 5px;border: 1px solid #96B0CA;background-color: #ffffff;}
#ad_votesTable .th a:link, #ad_votesTable .th a:visited  {color: #FFF;}
#ad_votesTable td.first {text-align: left;width: 260px;}
#ad_Vote_search label.ad_sbmt {visibility:hidden;width: 70px;	}
.agree {background: transparent url(/siteapps/advocacy/images/voc_Img_Agree.gif) top left no-repeat;}
.agree span{display:none;}
#ad_votesTitleText();
div#ad_votes2 {display: none;}
div#ad_votes3 {display: none;}
/*end vote search*/


/*vote details -----------------------------------------------*/

#ad_Vote_details {
width: 540px;
}
.ad_voteDetailsH2 {
font-size:11px;
margin-bottom: 5px;
}

#ad_Vote_details div{
margin-bottom: 10px;
}

#ad_voteDetailsTitleText{}

#ad_voteDetailsDesc {
padding: 5px 10px;
background-color: #ffffff;
}

#ad_voteDetailsDesc p, #ad_voteDetailsPosition p {
margin:0;
}

#ad_voteDetailsOTA {
padding: 5px 10px;
background-color:#ffffff;
}

#ad_voteDetailsPosition {
padding: 5px 10px;
background-color:#ffffff;
}

#ad_voteDetailsResults {
background-color:#ffffff;
}

#ad_voteDetailsResults p {
	position: relative;
	margin:0;
	padding: 5px 10px;
}
p#ad_voteDetailsResultText{
	border-bottom: 2px solid #FFF;
}
p#ad_voteDetailsResultText{
	border-bottom: 2px solid #FFF;
}
p#ad_voteDetailsVotes {
	border-bottom: 2px solid #FFF;
}
p#ad_voteDetailsMapSelect{
	position: relative;
	margin-bottom:1px;
	padding-bottom: 1px;
}
p#ad_voteDetailsMap{
	margin-top:1px;
	padding-top:20px;
	border-top: 2px solid #FFF;
}
p#ad_voteDetailsMap span{
	margin-left:40px;
}
#ad_voteDetailsResults select{
	display:block;
	float:left;
	position:static;
	margin-left:10px;
}
#ad_voteDetailsResults input.ad_vsbt{
	position:static;
	display:block;
	float:left;
     background: transparent url('/siteapps/advocacy/images/voc_Btn_go.gif') top left no-repeat; 
     width: 50px; 
     height: 27px;
}


.ad_Legend_voted{
	list-style-type:none;
}
.ad_Legend_voted_img{
	height:8px;
	width:8px;
	border:2px solid #000000;
	overflow:hidden;
	padding:0px;
	margin-right:5px;
	margin-bottom:0px;
}
.ad_VoteGraph { 
	width: 200px; 
	padding: 0px; 		
	position:static;
	display:block;
	float:left;		
	overflow:hidden;	 
	height:12px;	
}
.ad_VoteGraph .ad_VoteBar { 
	position:static;
	text-align: center; 
	color: #333; 	
	display:block;
	float:left;		
	border: 1px solid #000000; 	
	height:10px;	
	overflow:hidden;							
}
/*end vote details*/

/* ---------------------------------------------------
------------    end 191c    -----------------------
--------------------------------------------------- */    
    
    

/* error message text */
.text-small {margin:10px 0;}

    
/* ---------------------------------------------------------------------------
------------- End Default Advocacy Styles ------------------------------------
/* ------------------------------------------------------------------ ------*/  





















